#include "Drainage.h"

Drainage::Drainage(){
}

Drainage::Drainage(Position *position) {
	this->position = position;
}

void Drainage::setPosition(Position *position){
	this->position = position;
}

Position *Drainage::getPosition(){
	return this->position;
}

void Drainage::setRadius(float radius){
	this->radius = radius;
}

float Drainage::getRadius(){
	return this->radius;
}

void Drainage::setTexture(Texture *texture){
	this->texture = texture;
}

Texture *Drainage::getTexture(){
	return this->texture;
}

string Drainage::getElementColor(){
	return this->elementColor;
}

void Drainage::setElementColor(string color){
	this->elementColor = color;
}

void Drainage::draw(){
}

Drainage::~Drainage() {
	delete(this->position);
	delete(this->texture);
}

string Drainage::getLineColor()
{
	return this->lineColor;
}

void Drainage::setLineColor( string color )
{
	this->lineColor = color;
}